zabbix 增加客户端监控

        zabbix 比 nagios 好的地方就是, zabbix 不需要命令行去配置,只需要在浏览器里面点点按钮就可以了,这样就直观和方便很多。在配置客户端之前,也需要在客户端上安装 zabbix。

1
yum install -y zabbix20-agent

        然后更改客户端机器上的 zabbix_agentd.conf 配置文件

1
vim /etc/zabbix_agentd.conf

        修改为 服务端 ip

        修改为

        修改为(自定义,但必须唯一)

        启动客户端

1
/etc/init.d/zabbix-agent start

        服务端上命令行测试

1
2
[root@zabbix ~]# zabbix_get -s 192.168.0.98 -p10050 -k "system.hostname"
lnmp

        然后在 web 界面下,点 configura(配置) –> host(主机) 右上角点 create host (创建主机)其中 host name(主机名称) ,visible name(可见的名称) 自定义 ,可以选择 groups(组),这里默认即可, ip address(ip地址)写入客户端 ip

        还可以配置监控项目模版: 点 “templates”(模版) ,点 add (添加),在弹出的小窗口中选择 Template OS Linux ,然后点 select(选择),最后点 save(存档) ,这些模块肯定是不能满足需求的,所以可以自定义监控模版。

        zabbix 自带了很多模版,模版中有很多监控项目,比如 CPU、网卡、内存、进程等等。使用系统自带模版有点太多了,所以可以自定义模版。点 configuration(配置) 选择 templates(模版) ,点右上角的 cteate template(创建模版)。 Template name(模版名称) 和 Visible name(可见的名称) 自定义,Groups(组) 选择 templates ,点 save存档 。然后去挑选一些项目拷贝到该模版下:比如找到 Templates OS Linux 点一下 items(项目) ,选择想要的项目,然后在下面选择 copy selected to …(复制所选的到…) 然后点 go(确认) 。Group 选择 templates ,找到刚才自定义的 templates , 点 copy 。然后点 configuration(配置)选择 templates 可以看到新建的 templates 中已经有刚刚 copy 的 items 了。

        可以使用和上面相同的方法自定义拷贝 Triggers(触发器),它用来设置告警的阀值,当然也可以自定义编辑它